﻿*{margin:0; padding:0;}

body,html {font:13px 'Microsoft Yahei','宋体'; *font-size:12px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ul,ol,dl {list-style:none;}

fieldset,img {border:0;}
img,input,select,label {vertical-align:middle;}

a {text-decoration:none;}
:focus {outline:none;}
a:active {star:expression(this.onFocus=this.blur())}

table {width:100%; border-collapse:collapse; border-spacing:0;}

.clear {overflow:auto; _height:1%;}
.clearfix:after {display:block; clear:both; height:0; content:""; visibility:hidden;}
.clearfix {*height:1%;}

body {background:#F0F0F0 url("../images/bg-body.gif") repeat-y;}

.wraper {width:100%;}

/*-- 边栏 --*/
#sidebar {position:absolute; left:0; top:0; width:206px; padding-left:24px; color:#999;}
	
	#sidebar_title {padding:40px 0 20px 0; font:bold 32px Helvetica; color:#FFF;}
	#profile_links {padding-left:0px; line-height:1.9em;}
		#profile_links a {color:#EEE; display:inline-block;}
	
	/*-- 菜单 --*/
	#main_nav {padding:25px 0;}
	#main_nav li {text-align:right; padding-top:12px;}
		#main_nav li a {display:block; padding:0 15px; height:33px; line-height:33px; font-size:14px; color:#FFF; background:url("../images/bg-menu-item-green.gif");}
		#main_nav li a.current {color:#333; font-weight:bold; background-image:url("../images/bg-menu-item-current.gif");}
		#main_nav dl {display:none;}
			#main_nav dl dd {padding-top:10px;}
			#main_nav dl dd a {padding:0 15px; height:21px; line-height:21px; font-size:13px; color:#AAA; background:none;}
			#main_nav dl dd a:hover {color:#FFF;}
			#main_nav dl dd a.subCurrent {color:#FFF; background:url("../images/menu-current-arrow.gif") no-repeat right;}
			

/*-- 主体 --*/
#main_content {margin-left:230px; padding:5px 20px 0 20px;}
	
	/*-- 盒子 --*/
	.content_box {background:#FFF; margin-top:15px; border:1px solid #CCC; border-radius:5px;}

		.box_title {height:33px; border-top:1px solid #FFF; border-bottom:1px solid #CCC; background:#E5E5E5 url("../images/bg-content_box.gif") repeat-x; border-radius:5px 5px 0 0;}
			.box_title h3 {float:left; height:33px; line-height:33px; padding:0 15px; cursor:s-resize; font-size:15px; color:#222;}
			.box_title_tabs {float:right; padding-right:15px;}
			.box_title_tabs li{float:left; position:relative; top:8px; display:block; height:25px; line-height:28px; padding:0 12px; color:#333; cursor:pointer; font-size:12px;}
			.box_title_tabs li.current {background:#FFF; border:1px solid #CCC; border-bottom:0; border-radius:5px 5px 0 0;}

		.box_content {padding:10px 17px;}
			.box_content .box_content_tab {padding:5px 0;}
			.box_content td a {color:#57A000;}
			.box_content td, .box_content th {padding:5px; line-height:1.6em; text-align:left;}
			
			/*--------------------------------- 数据列表 ---------------------------------*/
			#dataList .btnEdit {margin-right:7px; cursor:pointer; border:0; width:14px; height:14px; background:url("../images/icons/pencil.gif");}
			#dataList .btnDelete {margin-right:7px; cursor:pointer; border:0; width:14px; height:14px; background:url("../images/icons/cross.gif");}
			#dataList .btnReply {margin-right:7px; cursor:pointer; border:0; width:14px; height:14px; background:url("../images/icons/reply.gif");}
			#dataList .btnPass {margin-right:7px; cursor:pointer; border:0; width:14px; height:14px; background:url("../images/icons/pass.gif");}
			#dataList .btnLockIP {margin-right:7px; cursor:pointer; border:0; width:14px; height:14px; background:url("../images/icons/lockIP.gif");}
			
			/*-- 批量操作 --*/
			#bulk_actions {float:left; padding:15px 0 5px 0;}
				#bulk_actions .button {padding:3px 5px; *padding:3px 0px 0px 0px; padding:4px 10px 1px 10px\0; border:0; border-radius:3px; color:#FFF; cursor:pointer; background:#459300 url("../images/bg-button-green.gif") repeat-x;}
				#bulk_actions select{width:100px; height:20px; border:1px solid #CCC; border-radius:3px;}
				
			/*-- 分页 --*/
			#paging {float:right; padding:20px 0 5px 0; font:12px Arial;}
			    #paging span {padding:2px 6px; font-weight:normal; color:#333;}
			    #paging span.count {color:#57A000;}
				#paging a {padding:2px 6px; color:#57A000; border-radius:3px;}
				#paging a:hover {color:#000;}
				#paging a.number {margin:0 3px; border:1px solid #DDD;}
				#paging a.current {background:#469400 url("../images/bg-button-green.gif") repeat-x; border-color:#459300; color:#FFF;}	
				#paging a.current:hover {text-decoration:underline;}
			
			/*--------------------------------- 添加编辑 ---------------------------------*/
			#addEdit .textbox {width:250px; height:24px; line-height:24px; padding:0 5px; border:1px solid #C5C5C5;}
			#addEdit .fileupload {width:260px\9; height:24px; line-height:24px; border:1px solid #C5C5C5;}
			#addEdit .radio {width:13px; height:13px;}
			#addEdit .checkbox {width:13px; height:13px;}
			#addEdit .drplist {width:100px;}
			#addEdit label {cursor:pointer;}
			#addEdit img {width:260px; height:200px;}
			#addEdit tfoot td {text-align:left; padding:30px 0 20px 0;}
			#addEdit .button {margin-left:8px; padding:3px 10px; *padding:3px 8px 0px 8px; padding:4px 15px 1px 15px\0; border:0; border-radius:3px; color:#FFF; cursor:pointer; background:#459300 url("../images/bg-button-green.gif") repeat-x;}
            #addEdit ul {padding:10px; background:#F3F3F3;}
            #addEdit ul li strong {display:inline-block; width:70px; font-weight:normal; color:#67AC00;}
            
            /*--------------------------------- 搜索框 ---------------------------------*/
            #searchBox label {cursor:pointer; margin:5px 0;}
            #searchBox .textbox {width:95px; margin:5px 10px 5px 0; height:20px; line-height:20px; padding:0 5px; border:1px solid #C5C5C5;}
            #searchBox .drplist {margin:5px 10px 5px 0; width:80px; height:auto; height:20px\0;}
            #searchBox .button {margin:5px 0 5px 5px; padding:3px 10px; *padding:3px 8px 0px 8px; padding:4px 15px 1px 15px\0; border:0; border-radius:3px; color:#FFF; cursor:pointer; background:#459300 url("../images/bg-button-green.gif") repeat-x;}
	
	/*-- 底部 --*/
	#footer {border-top:1px solid #CCC; font-size:12px; margin-top:40px; padding:20px 0;}


	/*-- 警告 --*/
	.attention {position:relative; margin-bottom:10px; width:99.8%; font-size:13px; background:#FFFBCC url("../images/icons/exclamation.gif") no-repeat 10px 12px; border:1px solid #E6DB55; border-radius:4px; color:#666452;}
	.attention .infoclose {position:absolute; right:5px; top:5px; cursor:pointer;}
	.attention div {display:block; line-height:1.5em; padding:10px 10px 10px 35px;}

	/*-- 提醒 --*/
	.information {position:relative; margin-bottom:10px; width:99.8%; font-size:13px; background:#DBE3FF url("../images/icons/information.gif") no-repeat 10px 13px; border:1px solid #A2B4EE; border-radius:4px; color:#585B66;}
	.information .infoclose {position:absolute; right:5px; top:5px; cursor:pointer;}
	.information div {display:block; line-height:1.5em; padding:10px 10px 10px 35px;}

	/*-- 成功 --*/
	.success {position:relative; margin-bottom:10px; width:99.8%; font-size:13px; background:#D5FFCE url("../images/icons/tick_circle.gif") no-repeat 10px 12px; border:1px solid #9ADF8F; border-radius:4px; color:#556652;}
	.success .infoclose {position:absolute; right:5px; top:5px; cursor:pointer;}
	.success div {display:block; line-height:1.5em; padding:10px 10px 10px 35px;}

	/*-- 错误 --*/
	.error {position:relative; margin-bottom:10px; width:99.8%; font-size:13px; background:#FFCECE url("../images/icons/cross_circle.gif") no-repeat 10px 12px; border:1px solid #DF8F8F; border-radius:4px; color:#665252;}
	.error .infoclose {position:absolute; right:5px; top:5px; cursor:pointer;}
	.error div {display:block; line-height:1.5em; padding:10px 10px 10px 35px;}
	
	/*-- 提醒文字颜色 --*/
	.infotext {color:#457300;}